#include <iostream>
using namespace std;

// class Date
// {
// public:
//     Date()
//     {
//         _year = 1;
//         _month = 1;
//         _day = 1;
//     }

//     Date(int year,int month,int day)
//     {
//         _year = year;
//         _month = month;
//         _day = day;
//     }

//     // void init(int year,int month,int day)
//     // {
//     //     _year = year;
//     //     _month = month;
//     //     _day = day;
//     // }

//     void print()
//     {
//         cout << _year << "-";
//         cout << _month << "-";
//         cout << _day << endl;
//     }

// private:
//     int _year;
//     int _month;
//     int _day;
// };

// int main()
// {
//     Date d1;
//     Date d2(2025,11,11);
//     d1.print();
//     d2.print();
//     return 0;
// }


// class Date
// {
// public:
//     // Date()
//     // {
//     //     _year = 1;
//     //     _month = 1;
//     //     _day = 1;
//     // }

//     Date(int year = 1,int month = 1,int day = 1)
//     {
//         _year = year;
//         _month = month;
//         _day = day;
//     }

//     void print()
//     {
//         cout << _year << "-";
//         cout << _month << "-";
//         cout << _day << endl;
//     }

// private:
//     int _year;
//     int _month;
//     int _day;
// };

// int main()
// {
//     Date d1;
//     Date d2(2025,11,11);
//     d1.print();
//     d2.print();
//     return 0;
// }


class Date
{
public:
    // Date()
    // {
    //     _year = 1;
    //     _month = 1;
    //     _day = 1;
    // }

    Date(int year = 1,int month = 1,int day = 1)
    {
        _year = year;
        _month = month;
        _day = day;
    }

    void print()
    {
        cout << _year << "-";
        cout << _month << "-";
        cout << _day << endl;
    }

    ~Date()
    {
        cout << "~Date()" << endl;
    }

private:
    int _year;
    int _month;
    int _day;
};

int main()
{
    Date d1;
    Date d2(2025,11,11);
    d1.print();
    d2.print();
    return 0;
}